be well stocked - French English Dictionary